API Documentation
LogManager.h
1 // LogManager.h
3 //
5 
6 namespace nkResources
7 {
14  class DLL_RESOURCES_EXPORT LogManager final : public nkCommon::SingletonClass<LogManager>
15  {
16  friend class nkCommon::SingletonClass<LogManager> ;
17 
18  public :
19 
28 
29  // Setters
35  void setReceiver (nkLog::Logger* receiver) ;
36 
37  // Getters
42 
43  // Log
50  void log (const nkMemory::StringView& message, const nkMemory::StringView& className) ;
51  } ;
52 }
nkResources::LogManager
The log manager class attached to this component.
Definition: LogManager.h:15
nkResources::LogManager::getReceiver
nkLog::Logger * getReceiver() const
nkResources::LogManager::~LogManager
~LogManager()
nkResources::LogManager::log
void log(const nkMemory::StringView &message, const nkMemory::StringView &className)
nkMemory::StringView
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
nkLog::Logger
An interface to make all logging capabilities central.
Definition: Logger.h:15
nkResources::LogManager::LogManager
LogManager()
nkResources::LogManager::setReceiver
void setReceiver(nkLog::Logger *receiver)
nkResources
Encompasses all API of component NilkinsResources.
Definition: LogManager.h:7